import send from '../http'
export default {
  /**
   * 获取角色列表
   * @param data
   * @returns {*}
   */
  queryRole (data) {
    let req = {
      data: data,
      action: 'config.role.queryRole'
    }
    return send.fetch(req, 'post')
  },
  /**
   * 新增时获取权限列表
   * @param data
   * @returns {*}
   */
  showRoleAdd (data) {
    let req = {
      data: data,
      action: 'config.role.showRoleAdd'
    }
    return send.fetch(req, 'post')
  },
  /**
   * 新增角色
   * @param data
   * @returns {*}
   */
  addRole (data) {
    let req = {
      data: data,
      action: 'config.role.addRole'
    }
    return send.fetch(req, 'post')
  },
  /**
   * 删除角色
   * @param data
   * @returns {*}
   */
  delRole (data) {
    let req = {
      data: data,
      action: 'config.role.delRole'
    }
    return send.fetch(req, 'post')
  },
  /**
   * 查询角色详情
   * @param data
   * @returns {*}
   */
  showRoleEdit (data) {
    let req = {
      data: data,
      action: 'config.role.showRoleEdit'
    }
    return send.fetch(req, 'post')
  },
  /**
   * 更新角色详情
   * @param data
   * @returns {*}
   */
  updateRole (data) {
    let req = {
      data: data,
      action: 'config.role.updateRole'
    }
    return send.fetch(req, 'post')
  }
}
